<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
	<!-- 页面初始化 需要的 div -->
	<div id="contentAdd" class="selectedCreditValueWindow"></div>
	<div id="selectedCreditValuePanal" class="selectedCreditValuePanal">
		  	已选债权价值：<input class="selectedCreditValue" id="selectedCreditValue" >元
	</div>

<!-- 相关js方法 -->	
<script>
	var iframeCredit;
	
	//定义form表单 查询 方法
	function queryData(){
		iframeCredit.iframeObj["table"].query();
	}
	//定义 form表单 重置方法
	function resetData(){
		iframeCredit.iframeObj["form"].reset();
	}
	
	//初始化 查询页面元素
	function initFnCreditDetail(){
		
		var valueCooperorgCode = $('#dtocooperorgCode').val();
		var valueContractCode = $('#dtocontractCode').val();
		var isRedemption = $('#isRedemption').val();
		var creditPackage = $('#dealPackage').val();
		var statementDateStart = $('#statementDateStart').val();
		var statementDateEnd = $('#statementDateEnd').val();
		var publicRepayType = $('#publicRepayType').val();
		var productType = $('#productType').val();
		var bdDate = $('#bdDate').val();
		var dataUrl = contextRootPath + "/cooperorgDeal/getQuotaDetailByCredit?tCMmQuotaDTO.cooperorgCode="+valueCooperorgCode +
		                                "&tCMmQuotaDTO.contractCode=" + valueContractCode +"&packageNum="+creditPackage+  
		                                "&billDate="+ statementDateStart + "&billDateEnd="+ statementDateEnd +
		                                "&isSelected=true" + "&repayType="+ publicRepayType + "&productType="+ productType+"&creditReferDate="+bdDate;
		
		if(isRedemption){
			dataUrl = contextRootPath + "/creditRedem/getCreditDetailRedemptionList?cooperorgCode="+valueCooperorgCode + "&contractCode=" + valueContractCode +"&packageNum="+creditPackage+ "&isSelected=true";
		}
		
		
		//定义 form表单查询 信息
		 var formStructure={
			// 定义form表单 字段信息
			columns : [
			 {display : ' 债权转让编号 ', code : 'transferId', width : 200,  type:'text'},
			 {display : ' 债权编号 ', code : 'creditCode', width : 200,  type:'text'},
			 {display : ' 申请流水号 ', code : 'quotaCode', width : 200,  type:'text'},
			 {display : ' 需匹配金额 ', code : 'xuPipei', width : 200,  type:'text',value:$('#practicalSellSum').val()},
			 {display : ' 是否自动匹配  ', code : 'isAuto', width : '150px',  type:'checkbox',value:[{text:"",value:'Y'}]}
			],
			//定义form 表单 按钮信息
			buttons:[
			 {"text":"查询","fun":queryData,icon:"ui-icon-search"},
			 {"text":"重置","fun":resetData,icon:"ui-icon-extlink"}
			]
		}
		
		//定义 table 列表信息	
			var tableStructure = {
			//定义table 列表的表头信息
			columns : [
			 {display : ' 债权转让编号 ', code : 'transferId', width : 180, align : 'left', type:'text', isOrder : false}
			,{display : ' 债权编号 ', code : 'creditCode', width : 120, align : 'left', type:'text', isOrder : false}
			,{display : ' 申请流水号 ', code : 'quotaCode', width : 120, align : 'left', type:'text', isOrder : false}
			,{display : ' 初始债权价值 ', code : 'initialCreditorValue', width : 100, align : 'right', type:'text', isOrder : false}
			,{display : ' 当前债权价值 ', code : 'thisCreditorValue', width : 100, align : 'right', type:'text', isOrder : false}
			,{display : ' 本次转让债权价 ', code : 'thisMakeCreditorValue', width : 100, align : 'right', type:'text', isOrder :false, isEdit:true, notNull:true}
			,{display : ' 还款起始日期 ', code : 'repayStartDate', width : 80, align : 'center', type:'date', isOrder : false}
			,{display : ' 本期还款金额 ', code : 'thisRepaySum', width : 100, align : 'right', type:'text', isOrder : false}
			,{display : ' 还款期数 ', code : 'repayPeriod', width : 60, align : 'center', type:'text', isOrder : false}
			,{display : ' 剩余还款期数 ', code : 'residueRepayPeriod', width : 60, align : 'center', type:'text', isOrder : false}
			,{display : ' 初始放款日期 ', code : 'initialLoanDate', width : 80, align : 'center', type:'date', isOrder : false}
		   ],
			url : dataUrl,
			selectType : 'checkbox',
			pageSize : 50,
			isCheck : true,
			rownumbers : true,
			pages : [ 50, 100, 200 ],
			trHeight : 30,
			primaryKey:"id",
			clickFun:function(){
				sumSelectValue();
			},
			checkAllFun:function(){
				sumSelectValue();
			}
		};
		//组装 searchIframe 的相关参数		
		var searchIframe={"toolbar":"","form":formStructure,"table":tableStructure};	
		//初始化 form 表单 table 列表 及工具条 
		iframeCredit=$("#contentAdd").newSearchIframe(searchIframe);
		iframeCredit.show();
		
		var practicalSellSum = $('#practicalSellSum').val();//查看需匹配金额
		if(practicalSellSum==null||practicalSellSum==""||practicalSellSum=="0"){
			$('input[name=isAuto]').attr('disabled','disabled');//禁用自动匹配按钮
		}else{
			$('input[name=isAuto]').attr('disabled','disabled');
			$('input[name=isAuto]').attr('checked','checked');
		}
		$('input[name=xuPipei]').attr('disabled','disabled');
		$('#selectedCreditValue').attr('disabled','disabled');
		var selectedCreditValue = $("#sumCreditorValue").val();
		if(selectedCreditValue==null||selectedCreditValue==""){
			$("#selectedCreditValue").val(0);
		}else{
			$("#selectedCreditValue").val(selectedCreditValue);
		}
		
	}
	
	initFnCreditDetail();
	var selectedCreditValue = $("#sumCreditorValue").val();
	if(selectedCreditValue==null||selectedCreditValue==""){
		$("#selectedCreditValue").val(0);
	}else{
		$("#selectedCreditValue").val(selectedCreditValue);
	}
	
	var _table=iframeCredit.iframeObj["table"];
	var aopShow=_table.show;
	_table.show=function(){
		aopShow.apply(_table, [true]);
		var selectedCreditValue = $("#sumCreditorValue").val();
		if(selectedCreditValue==null||selectedCreditValue==""){
			$("#selectedCreditValue").val(0);
		}else{
			$("#selectedCreditValue").val(selectedCreditValue);
		}
		
	};
</script> 

